package com.ding.dao;

import com.ding.pojo.User;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.Query;
import org.springframework.data.repository.query.Param;

public interface UserRepository extends JpaRepository<User, String> {
	@Query("select u from User u where u.username = :username")	//:username是命名参数,可以使用"?[数字]"格式的占位符
	User findByName(@Param("username") String name);	//使用伪Sql语句定义操作
	int countByUsername(String name);	//使用方法名来定义操作
	User findUserByName(String name);	//使用混合定义的方式来定义操作
}
